hit (the mark) - Turkish English Dictionary